package com.project.pojo;

import java.util.Date;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * (Order)实体类
 *
 * @author makejava
 * @since 2023-02-14 18:34:53
 */
 @Data
 @AllArgsConstructor
 @NoArgsConstructor
public class Order implements Serializable {
    private static final long serialVersionUID = 163254447868134046L;
    @TableId(value="id",type= IdType.AUTO)
    private Integer id;
    /**
     * 关联用户id
     */
    private Integer userId;
    /**
     * 关联险种类型
     */
    private Integer insurType;
    /**
     * 是否通过一级审核
     */
    private Integer passOne;
    /**
     * 一级审核意见
     */
    private String oneSuggest;
    /**
     * 是否通过二级审核
     */
    private Integer passTwo;
    /**
     * 二级审核意见
     */
    private String twoSuggest;
    /**
     * 订单状态,0:未支付，1：支付
     */
    private Integer status;
    /**
     * 创建时间
     */
    private Date startTime;
    /**
     * 审核状态，0未审核，1审核通过，2审核失败，3审核中
     */
    private Integer check;
    /**
     * 分布式锁状态
     */
    private Integer distributedstate;

    public Order(int userId, int insuranceType) {
        this.userId=userId;
        this.insurType=insuranceType;
    }

}
